数值类型转换(Object类型的数字转BigDecimal) | 您所在的位置:网站首页 › java 判断是否为bigdecimal类型 › 数值类型转换(Object类型的数字转BigDecimal) |
mysql 查询时间最大(最新)的一条记录的正确姿势【经验证有效】
卷卷波: 试了试,select后跟分组字段和最大时间就可以满足,赞 mysql 查询时间最大(最新)的一条记录的正确姿势【经验证有效】weixin_54612499: 真验证过? 完全无用 mysql 查询时间最大(最新)的一条记录的正确姿势【经验证有效】桀桀一笑: 正确的写法应该是这样,SELECT * FROM t_check_notice b WHERE EXISTS ( SELECT * FROM ( SELECT MIN( create_time ) AS create_time, entry_id FROM t_check_notice GROUP BY entry_id ) a WHERE a.create_time = b.create_time AND a.entry_id = b.entry_id ) mysql 查询时间最大(最新)的一条记录的正确姿势【经验证有效】桀桀一笑: 说实话,兄弟你这还是写错了。因为你用id来分组,但是id只是数据主键,而不能取出相同字段(例如身份证号,手机号)的最大值。 而如果把你的other_table_id换成身份标识,例如我说的身份证号或者手机号,依然不行。因为关联查询的时候还是能把其他数据查出来。所以你这个还是要再嵌套一层才行。 mysql 查询时间最大(最新)的一条记录的正确姿势【经验证有效】晚上背电脑跑路: 他是根据某个字段分组后,取每组中时间最大对应的一条完整数据 |
CopyRight 2018-2019 实验室设备网 版权所有 |